<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

<script>
// +字符串数字：则 将字符串数字 转换成  数字

// 判断一个数 是不是 质数
var num = +prompt('请输入一个数！');

// demo: 如果 num 是 质数，alert('是质数')；否则 alert('不是质数')

function sayPrime() {
  var flag = true;

  // 优化2：num / 2 -> 得到的表示 ，为 能整除  num 的最大整数
  for (var i = 2; i < num / 2; i++) {
    // 但凡出现一个 if 执行
    // 就表示 num 不是质数
    if (num % i === 0) {
      flag = false;
      break; // 优化1：只要 一次 false ，就没必要 后续 的 循环
    }
  }

  if (flag) {
    console.log('Yo 你输入了一个质数', num);
  }
}

sayPrime()






</script>